.sidebar .nav-sidebar .itm_2 {
	border-top: 1px solid rgba(0, 0, 0, .05);
	padding-left: 53px !important;
	color: rgba(0, 0, 0, .5);
}

.sidebar .nav-sidebar .itm_2.subactive {
	font-weight: bold;
	color: #e74c3c;
}

.sidebar .nav-sidebar .hassubmenu .fa-chevron-circle-down {
	display: none;
}

.sidebar .nav-sidebar .hassubmenu .fa-chevron-circle-right {
	display: inline-block;
}

.sidebar .nav-sidebar .hassubmenu.active .fa-chevron-circle-down {
	display: inline-block;
}

.sidebar .nav-sidebar .hassubmenu.active .fa-chevron-circle-right {
	display: none;
}

.sidebar .nav-sidebar .hassubmenu .nav_sub_2 {
	display: none;
}

.panel .panel-heading .btn-group .btn {
	padding-left: 8px;
	padding-right: 8px;
}

.dropdown-menu .progress {
	margin-bottom: 0;
}

.dropdown .dropdown-menu .process-wp-alnk {
	padding: 10px 20px !important;
}

.text-control {
	padding: 7px 0;
	margin: 0;
	display: inline-block;
}

.result-fa-icons {
	font-size: 52px;
	color: #2fc244;
	margin-bottom: 15px;
}

.fail .result-fa-icons {
	color: #eb3333;
}

.result-fa-txt {
	font-size: 20px;
	margin-bottom: 15px;
}

.result-fa-subtxt {
	font-size: 16px;
	color: #999;
	margin-bottom: 50px;
}

.btn.empty-btn {
	background: transparent !important;
	border: none !important;
	cursor: default !important;
	box-shadow: none !important;
}

.btn.empty-btn.yunyingzhong {
	color: #27ae60 !important;
}

.sidebar-offcanvas {
	/*min-height: 400px;*/
}

.sidebar {
	padding-bottom: 25px;
}

.span_for_shangpu_ele {
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px 15px;
	border-radius: 3px;
	background: #eee;
	display: inline-block;
	float: left;
}

.span_for_shangpu_ele.unselect {
	opacity: .5;
}

.span_for_shangpu_ele_wp {
	padding: 2px 0;
}

.span_for_shangpu_ele input[type="checkbox"] {
	margin: 0 5px 0 0;
}

.label-gray {
	background: #bbb;
}

.shanp_pho_ele {
	width: 120px;
	float: left;
}

.wdedu_top_ele {
	color: #bbb;
	font-size: 12px;
	margin-bottom: 5px;
}

.phin_photo_emlem {
	max-width: 100%;
}

.spc_elem_ctrl {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0;
	margin: 0 5px 0 0;
	border: none;
	display: inline-block;
	width: 30px;
	font-size: 16px;
	background: #DDD;
	border-radius: 3px;
}

input[type="text"].spc_elem_ctrl {
	width: 40px;
	background: #EEE;
}

.sp_lst_img_elem {
	max-width: 100%;
}

.very-sm-btn {
	width: auto;
	padding: 2px 10px;
	line-height: 12px;
	font-size: 12px;
	height: auto;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 3px;
}

.very-sm-btn:hover {
	background: #f8f8f8;
}

.sidebar .nav-sidebar li.active a i {
	color: #5cb85c;
}

.sidebar .nav-sidebar li.active a {
	border-left-color: #5CB85C;
}

.sidebar .nav-sidebar li a:hover {
	color: #5CB85C;
}

.shx-board-elem {
	box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
	background: #FFF;
	border: 2px solid #2cce5d;
	margin-bottom: 20px;
}

.shx-board-elem.danger {
	border-color: #c00;
}

.shx-board-elem .header {
	padding: 10px 20px;
	background: #2cce5d;
	color: #FFF;
}

.shx-board-elem.danger .header {
	background: #c00;
}

.alte-tbl-elem-ctrl {
	width: 100%;
	border-collapse: collapse;
}

.alte-tbl-elem-ctrl td {
	width: 50%;
	padding: 10px;
	border: 1px solid #E4E4E4;
	font-size: 12px;
}

.alte-tbl-elem-ctrl .need-return {
	color: #c00;
	font-weight: bold;
}


/* 橱窗部分（START）*/

.cc-samp-gas {
	border-collapse: collapse;
	width: 100%;
	background: #f8f8f8;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
}

.cc-samp-gas td {
	padding: 0;
	border: 1px solid #DDD;
	position: relative;
}

.cc-samp-gas .dsyit {
	width: 100%;
	position: relative;
	height: 100%;
}

.cc-samp-gas .djtext {
	width: 100%;
	height: 30px;
	line-height: 30px;
	top: 50%;
	margin-top: -15px;
	display: inline-block;
	font-size: 12px;
	position: absolute;
	text-align: center;
	color: #aaa;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .85);
}

.cc-samp-gas .djeditbtn {
	width: 120px;
	height: 24px;
	line-height: 24px;
	background: #666;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	border: none;
	padding: 0;
	margin: 0;
	margin-left: -60px;
	border-radius: 2px;
	transition: all .3s;
}

.cc-samp-gas .djeditbtn:hover {
	background: #aaa;
}

.cc-samp-gas .setprod {
	left: 0;
	top: 0;
	width: 100%;
	position: absolute;
	background: #FFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .03);
	height: 30px;
}

.cc-samp-gas .setprod input[type="text"] {
	width: 100%;
	border: none;
	background-color: transparent;
	height: 30px;
	box-sizing: border-box;
	padding: 0 10px;
	font-size: 12px;
}

.cc-samp-gas input[type="file"] {
	display: none;
}

.cc-zhansg {
	background: #FFF;
	margin-bottom: 20px;
	padding: 15px;
}

.cc-zhansg .tblk {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}

.imghlgd {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 0;
	background-position: center center;
	opacity: .5;
}


/* 橱窗部分（END） */

.login-bgdh {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
	background-position: center center;
}
.login-title {
	color: #FFF !important;
	text-shadow: 0 1px 10px rgba(0,0,0,.25);
	font-weight: 400;
}
